package day7;


import day5.Student;
import day6.pet.Dog;
import day6.pet.Penguiun;
import day6.pet.Pet;

/**
 * @author oldliu
 * @since 1.0
 */
//兽医，给宠物看病
public class Veterinary {
    private String name,phone;

    public Veterinary(String name, String phone) {
        this.name = name;
        this.phone = phone;
    }
    //给宠物看病
    //加了新宠物，这个类不动。。。
    public void cure(Student d){
        System.out.println("兽医"+this.name+"在给学生"+d.getName()+"看病");
        ///
        System.out.println("量体温，治疗。。。");
    }
    public void cure(Pet d){
        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
        System.out.println("兽医"+name+"正在给"+d.getName()+"看病");
        d.print();
        //如果是鳄鱼，把嘴捆起来
        if(d instanceof Crocodile){
            //Crocodile c2= (Crocodile) d;
            //c2.climb();
            ((Crocodile) d).climb();
            System.out.println("危险，把"+d.getName()+"嘴给捆上！");
        }
        System.out.println("望闻问切");
        if(d.getHealth()<60){
            System.out.println("打针，吃药，挂水");
            d.setHealth(60);
            System.out.println("本次治疗费用1千8");
        }else{
            System.out.println(this.name+"说"+d.getName()+"很健康，没病！");
        }
    }

    //给狗看病
//    public void cure(Dog d){
//        System.out.println("兽医"+name+"正在给"+d.getName()+"看病");
//        System.out.println("望闻问切");
//        if(d.getHealth()<60){
//            System.out.println("打针，吃药，挂水");
//            d.setHealth(60);
//            System.out.println("本次治疗费用1千8");
//        }else{
//            System.out.println(this.name+"说"+d.getName()+"很健康，没病！");
//        }
//    }
//    public void cure(ChinaDog d){
//        System.out.println("兽医"+name+"正在给"+d.getName()+"看病");
//        System.out.println("望闻问切");
//        if(d.getHealth()<60){
//            System.out.println("打针，吃药，挂水");
//            d.setHealth(60);
//            System.out.println("本次治疗费用1千8");
//        }else{
//            System.out.println(this.name+"说"+d.getName()+"很健康，没病！");
//        }
//    }
//    public void cure(Penguiun d){
//        System.out.println("兽医"+name+"正在给"+d.getName()+"看病");
//        System.out.println("望闻问切");
//        if(d.getHealth()<60){
//            System.out.println("打针，吃药，挂水");
//            d.setHealth(60);
//            System.out.println("本次治疗费用1千8");
//        }else{
//            System.out.println(this.name+"说"+d.getName()+"很健康，没病！");
//        }
//    }
}
